home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ffffggggllllRRRReeeecccctttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ffffggggllllRRRReeeecccctttt((((3333GGGG))))
-
-
-
- NNNNAAAAMMMMEEEE
- ffffggggllllRRRReeeeccccttttdddd,,,, ffffggggllllRRRReeeeccccttttffff,,,, ffffggggllllRRRReeeeccccttttiiii,,,, ffffggggllllRRRReeeeccccttttssss,,,, ffffggggllllRRRReeeeccccttttddddvvvv,,,, ffffggggllllRRRReeeeccccttttffffvvvv,,,, ffffggggllllRRRReeeeccccttttiiiivvvv,,,,
- ffffggggllllRRRReeeeccccttttssssvvvv - draw a rectangle
-
-
- FFFFOOOORRRRTTTTRRRRAAAANNNN SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
- SUBROUTINE ffffggggllllRRRReeeeccccttttdddd( REAL*4 _x_1,
- REAL*4 _y_1,
- REAL*4 _x_2,
- REAL*4 _y_2 )
- SUBROUTINE ffffggggllllRRRReeeeccccttttffff( REAL*4 _x_1,
- REAL*4 _y_1,
- REAL*4 _x_2,
- REAL*4 _y_2 )
- SUBROUTINE ffffggggllllRRRReeeeccccttttiiii( INTEGER*4 _x_1,
- INTEGER*4 _y_1,
- INTEGER*4 _x_2,
- INTEGER*4 _y_2 )
- SUBROUTINE ffffggggllllRRRReeeeccccttttssss( INTEGER*2 _x_1,
- INTEGER*2 _y_1,
- INTEGER*2 _x_2,
- INTEGER*2 _y_2 )
-
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
- _x_1, _y_1 Specify one vertex of a rectangle.
-
- _x_2, _y_2 Specify the opposite vertex of the rectangle.
-
- FFFFOOOORRRRTTTTRRRRAAAANNNN SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
- SUBROUTINE ffffggggllllRRRReeeeccccttttddddvvvv( CHARACTER*8 _v_1,
- CHARACTER*8 _v_2 )
- SUBROUTINE ffffggggllllRRRReeeeccccttttffffvvvv( CHARACTER*8 _v_1,
- CHARACTER*8 _v_2 )
- SUBROUTINE ffffggggllllRRRReeeeccccttttiiiivvvv( CHARACTER*8 _v_1,
- CHARACTER*8 _v_2 )
- SUBROUTINE ffffggggllllRRRReeeeccccttttssssvvvv( CHARACTER*8 _v_1,
- CHARACTER*8 _v_2 )
-
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
- _v_1 Specifies a pointer to one vertex of a rectangle.
-
- _v_2 Specifies a pointer to the opposite vertex of the rectangle.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- ffffggggllllRRRReeeecccctttt supports efficient specification of rectangles as two corner
- points. Each rectangle command takes four arguments, organized either as
- two consecutive pairs of (_x,_y) coordinates, or as two pointers to arrays,
- each containing an (_x,_y) pair. The resulting rectangle is defined in the
- _z = 0 plane.
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- ffffggggllllRRRReeeecccctttt((((3333GGGG)))) OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee ffffggggllllRRRReeeecccctttt((((3333GGGG))))
-
-
-
- ffffggggllllRRRReeeecccctttt(_x_1, _y_1, _x_2, _y_2) is exactly equivalent to the following sequence:
-
- glBegin(GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN);
- glVertex2(_x_1, _y_1);
- glVertex2(_x_2, _y_1);
- glVertex2(_x_2, _y_2);
- glVertex2(_x_1, _y_2);
- glEnd();
-
- Note that if the second vertex is above and to the right of the first
- vertex, the rectangle is constructed with a counterclockwise winding.
-
- EEEERRRRRRRROOOORRRRSSSS
- GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____OOOOPPPPEEEERRRRAAAATTTTIIIIOOOONNNN is generated if ffffggggllllRRRReeeecccctttt is executed between the
- execution of ffffggggllllBBBBeeeeggggiiiinnnn and the corresponding execution of ffffggggllllEEEEnnnndddd.
-
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- ffffggggllllBBBBeeeeggggiiiinnnn, ffffggggllllVVVVeeeerrrrtttteeeexxxx
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-